!function(e,t,n){"use strict";"undefined"!=typeof window&&"function"==typeof define&&define.amd?define(n):"undefined"!=typeof module&&module.exports?module.exports=n():t.exports?t.exports=n():t.Fingerprint2=n()}(0,this,(function(){"use strict";var e=function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},t=function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},n=function(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<>>32-t,e[1]<>>32-t]:(t-=32,[e[1]<>>32-t,e[0]<>>32-t])},a=function(e,t){return 0==(t%=64)?e:t<32?[e[0]<>>32-t,e[1]<>>1]),e=t(e,[4283543511,3981806797]),e=r(e,[0,e[0]>>>1]),e=t(e,[3301882366,444984403]),r(e,[0,e[0]>>>1])},i=function(i,l){l=l||0;for(var c=(i=i||"").length%16,u=i.length-c,s=[0,l],d=[0,l],g=[0,0],f=[0,0],h=[2277735313,289559509],m=[1291169091,658871167],p=0;p>>0).toString(16)).slice(-8)+("00000000"+(s[1]>>>0).toString(16)).slice(-8)+("00000000"+(d[0]>>>0).toString(16)).slice(-8)+("00000000"+(d[1]>>>0).toString(16)).slice(-8)},l={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},c=function(e,t){if(Array.prototype.forEach&&e.forEach===Array.prototype.forEach)e.forEach(t);else if(e.length===+e.length)for(var n=0,a=e.length;nt.name?1:e.name=e.components.length)t(n.data);else{var i=e.components[a];if(e.excludes[i.key])r(!1);else{if(!o&&i.pauseBefore)return a-=1,void setTimeout((function(){r(!0)}),1);try{i.getData((function(e){n.addPreprocessedComponent(i.key,e),r(!1)}),e)}catch(o){n.addPreprocessedComponent(i.key,String(o)),r(!1)}}}};r(!1)},p.getPromise=function(e){return new Promise((function(t,n){p.get(e,t)}))},p.getV18=function(e,t){return null==t&&(t=e,e={}),p.get(e,(function(n){for(var a=[],r=0;r2&&a>A&&(A=a,p({event:"ScrollDistance",eventCategory:"Scroll Depth",eventAction:"Pixel Depth",eventLabel:C(a),eventValue:1,eventNonInteraction:S.nonInteraction})),S.userTiming&&arguments.length>3&&p({event:"ScrollTiming",eventCategory:"Scroll Depth",eventAction:t,eventLabel:n,eventTiming:r})):(f&&(e[m]("send","event","Scroll Depth",t,n,1,{nonInteraction:S.nonInteraction}),S.pixelDepth&&arguments.length>2&&a>A&&(A=a,e[m]("send","event","Scroll Depth","Pixel Depth",C(a),1,{nonInteraction:S.nonInteraction})),S.userTiming&&arguments.length>3&&e[m]("send","timing","Scroll Depth",t,r,n)),h&&(_gaq.push(["_trackEvent","Scroll Depth",t,n,1,S.nonInteraction]),S.pixelDepth&&arguments.length>2&&a>A&&(A=a,_gaq.push(["_trackEvent","Scroll Depth","Pixel Depth",C(a),1,S.nonInteraction])),S.userTiming&&arguments.length>3&&_gaq.push(["_trackTiming","Scroll Depth",t,r,n,100])))}function o(e,t,a){for(var o in e)if(e.hasOwnProperty(o)){var i=e[o];!r(y,o)&&t>=i&&(n("Percentage",o,t,a),y.push(o))}}function w(e,t,a){for(var o=0;o=u(l)&&(n("Elements",i,t,a),y.push(i))}}}function C(e){return(250*Math.floor(e/250)).toString()}var E=+new Date;S=a({},T,t),i()=c?(clearTimeout(o),o=null,i=t,r=e.apply(n,a)):o||(o=setTimeout(l,c)),r}}((function(){var e=i(),t=l(),n=c()+t,a=function(e){return{"10%":parseInt(.1*e,10),"20%":parseInt(.2*e,10),"30%":parseInt(.3*e,10),"40%":parseInt(.4*e,10),"50%":parseInt(.5*e,10),"60%":parseInt(.6*e,10),"70%":parseInt(.7*e,10),"80%":parseInt(.8*e,10),"90%":parseInt(.9*e,10),"100%":e-5}}(e),r=+new Date-E;return y.length>=10+S.elements.length?void g():(S.elements&&w(S.elements,n,r),void(S.percentage&&o(a,n,r)))}))))};e.gascrolldepth={init:C,reset:function(){y=[],A=0,void 0!==v&&(g(v),d(v))},addElements:function(e){if(void 0!==e&&o(e)){for(var t=0;t-1&&S.elements.splice(a,1);var r=y.indexOf(n);r>-1&&y.splice(r,1)}}},void 0!==e.jQuery&&(e.jQuery.gascrolldepth=C)}(window,document),function(){window.userData={fingerprint:{},document:{initTime:void 0,totalTime:void 0,scroll:{}}},window.userData.document.initTime=new Date;var e={screen_resolution:!0,excludes:{webgl:!0,canvas:!0,audio:!0,fonts:!0,fontsFlash:!0,colorDepth:!0,deviceMemory:!0,hardwareConcurrency:!0,cpuClass:!0,plugins:!0,enumerateDevices:!0,hasLiedLanguages:!0,hasLiedResolution:!0,hasLiedOs:!0,hasLiedBrowser:!0,webglVendorAndRenderer:!0,userAgent:!0,language:!0}},t={pixelDepth:!1,eventHandler:function(e){window.userData.document.scroll[e.eventLabel]=e.eventTiming}};function appendInputToForm(e,t,n){var a=e.children;"object"==typeof n&&(n=JSON.stringify(n));for(var r=0;r